const http = require('http');
const { type } = require('os');
//创建一个服务,用于给前端页面调用 req请求相关的内容
var obj = {
    success:true,
    data:{
        name:'dsa',
        age:12
    }
}

const servers =  http.createServer( function (req, res) {
    console.log('req',req);
    // req.url;
    // if(req.url == '/login') {
    //     //处理登陆
    // }else if(req.url == '/regist'){
    //     //处理注册
    // }
    try {
        switch (req.url){
            case '/login':
                // res.status = 200;
                // res.write('login success') //写给用户的东西
                //发送请求带参数的需要标明发送的请求参数数据类型 第一个参数status是状态码
                res.writeHead(200,{'Content-type':'application/json'})
                res.write(JSON.stringify(obj))
                break;
            case '/regist':
                res.statusCode = 200;
                res.write('regist success') 
                break;
            default :
            //404找不到相对于的接口
                res.statusCode = 404;
        }
    } catch(err){
        res.statusCode = 500;
        res.write('server error')
    }
    res.end();//结束，如果少了不会结束请求
    
} );
// 端口 ， 回调
servers.listen(9999, function (params) {
    console.log('服务启动成功');
})
